const { Schema, model } = require('mongoose');
const exercisesSchema = new Schema({
    topics: String, // 题目、题干
    options: Array, // 选项 ['HTML', 'CSS', 'JS', 'Nodejs']
    answer: Number, // 正确答案的下标
    analysis: String, // 解析
    score: { // 每一题的分数，默认每一道题 3 分
        type: Number,
        default: 3
    },
    pointId: { // 题目所属知识点
        type: Schema.Types.ObjectId,
        ref: 'pointsModel'
    }
}, { versionKey: false });
// versionKey: false 去掉数据库的-v
// 2. 设置数据模型，同时连接数据集合，exercisesModel可以任意命名
exercisesModel = model('exercisesModel', exercisesSchema, 'exercises');
//暴露数据
module.exports.exercisesModel = exercisesModel;